﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BOL
{
    [Serializable]
    public class OrdenCompraInfo
    {


        public int idInternal { get; set; }
        public int idTipoOrden { get; set; }
        public string tipoOrden { get; set; }
        public string numDocumento { get; set; }
        public DateTime fechaEmision { get; set; }
        public string proveedor { get; set; }
        public decimal total { get; set; }
        public decimal IGVTotal { get; set; }
        public decimal subTotal { get; set; }
        public string desComparativo { get; set; }
        public int idObra { get; set; }
        public string docProveedor { get; set; }
        public string contacProveedor { get; set; }
        public string emisor { get; set; }
        public decimal tipoCambio { get; set; }
        public decimal IGV { get; set; }
        public string observaciones { get; set; }
        public string numComparativo { get; set; }
        public int idMoneda { get; set; }
        public int idComparativo { get; set; }
        public string autorizado { get; set; }
        public string moneda { get; set; }
        public string simbol { get; set; }
        public string formaPago { get; set; }
        public DateTime fechaMod { get; set; }
        public int UsuarioMod { get; set; }
        public int UsuarioCre { get; set; }
        public DateTime fechaCre { get; set; }
        public string centroCosto { get; set; }
        public string estructuraCosto { get; set; }
        public int idEstado { get; set; }
        public int? idEstructuraCosto { get; set; }
        public string estado { get; set; }
        public int idProveedorSelec { get; set; }
        public int? idUsuarioAnula { get; set; }
        public DateTime? fechaAnula { get; set; }
        public bool bitActivo { get; set; }
        public int idProveedor { get; set; }
        public int idFormaPago { get; set; }
        public string direccionEntrega { get; set; }
        public string atencionEntrega { get; set; }
        public string direccionEntComprobante { get; set; }
        public bool bitInclIGV { get; set; }
        public bool bitAnticipo { get; set; }
        public DateTime? fechaPedido { get; set; }
        public DateTime fechaContrato { get; set; }

        public int? idRendicion { get; set; }
        

        public string emailContacto { get; set; }


        public void setInsert(
             int idNotaIngreso,
             int idInsumo,
             string codigo,
             string descripcion,
             string unidad,
             decimal cantidad,
             decimal cantidadOrig)
        {
            //this.idNotaingreso = idNotaIngreso;
            //this.idInsumo = idInsumo;
            //this.codigo = codigo;
            //this.descripcion = descripcion;
            //this.unidad = unidad;
            //this.cantidad = cantidad;
            //this.cantidadOrig = cantidadOrig;
        }
    }
}
